@charset "utf-8";
/*------------------------------------------------------------
	izawa.css
------------------------------------------------------------*/
.d-block{display:block}.d-block.mb{margin-bottom:80px}.img-fluid{max-width:100%;height:auto}.img-center{display:block;margin-left:auto;margin-right:auto}.text-center{text-align:center}.qualification_news_list li{margin-bottom:30px}.qualification_news_list li:last-child{margin-bottom:0}.qualification_news_list li h3{margin:0px;padding:0px;color:#111;font-size:1.6rem;background:none}.qualification_news_list li h3 span{color:red}.qualification_pictuer{display:block;padding:20px}.qualification_pictuer.bg_blue{background-color:#eef2f4}.qualification_pictuer.bg_blue img{display:block;margin-left:auto;margin-right:auto}.numberring_list{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px}.numberring_list li{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-right:20px;margin-bottom:20px;padding-left:30px}.numberring_list li::before{content:attr(data-number) ".";display:block;color:#205ea5;position:absolute;left:0;top:0;z-index:1}.numberring_list li a{margin-bottom:0}@media(min-width: 1141px){.numberring_list.four_columns li{width:calc((100% - 80px)/4)}.numberring_list.four_columns li:nth-child(4n){margin-right:0}}@media(min-width: 897px)and (max-width: 1140px){.numberring_list.four_columns li{width:calc((100% - 60px)/3)}.numberring_list.four_columns li:nth-child(3n){margin-right:0}}@media(min-width: 1141px){.numberring_list.five_columns li{width:calc((100% - 100px)/5)}.numberring_list.five_columns li:nth-child(5n){margin-right:0}}@media only screen and (min-width: 897px)and (max-width: 1140px){.numberring_list.five_columns li{width:calc((100% - 80px)/4);margin-right:20px}.numberring_list.five_columns li:nth-child(4n){margin-right:0}}@media only screen and (min-width: 577px)and (max-width: 896px){.numberring_list.five_columns li{width:calc((100% - 60px)/3);margin-right:20px}.numberring_list.five_columns li:nth-child(3n){margin-right:0}}@media(max-width: 576px){.numberring_list.five_columns li{width:calc((100% - 30px)/2);margin-right:15px}.numberring_list.five_columns li:nth-child(even){margin-right:0}}.qualification_form{width:450px;padding:15px 0}.qualification_form .form-group{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.qualification_form .form-group label{width:130px}.qualification_form .form-group .form-body{width:100%}.qualification_form .form-group .form-body.select{position:relative;margin-left:0;z-index:1}.qualification_form .form-group .form-body.select::after{content:"";display:block;width:1.4rem;height:1.4rem;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="rgb(17, 17, 17)" d="M201 337c-9.4 9.4-24.6 9.4-33.9 0L7 177c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l143 143L327 143c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L201 337z"/></svg>') no-repeat center center}.qualification_form .form-group .form-body select{border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ddd;background-color:#fff;padding:10px;width:100%;height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:15px;font-size:16px}.qualification_form .form_button{width:450px}.qualification_form .form_button button,.qualification_form .form_button a{text-decoration:none;border:none;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:6px;background-color:#205ea5;color:#fff;width:100%;height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:16px}@media(max-width: 768px){.qualification_form{width:100%}.qualification_form .form_button{width:100%}}.tabmenu_links ul{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tabmenu_links ul li{width:33.3333333333%}.tabmenu_links ul li a{border:1px solid #ddd;border-right:none;background-color:#f1f1f1;color:#111;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:50px}.tabmenu_links ul li a.current{background-color:#205ea5;color:#fff}.tabmenu_links ul li:last-child a{border-right:1px solid #ddd}@media(max-width: 768px){.tabmenu_links ul li a{font-size:12px}}.professional_nurse_flow ol{margin:0;padding:0;list-style:none;width:100%;display:block}.professional_nurse_flow ol>li{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;border:1px solid #ddd;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding:15px;margin-bottom:15px}.professional_nurse_flow ol>li.flex_direction_column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.professional_nurse_flow ol>li.flex_outline{border:none !important;padding:0 !important}.professional_nurse_flow ol>li.svg_down_icon{position:relative;margin-bottom:5rem}.professional_nurse_flow ol>li.svg_down_icon::after{content:"";display:block;width:3rem;height:3rem;position:absolute;right:auto;left:auto;bottom:-4rem;background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="rgb(17, 17, 17)" d="M128 64v192H32C19.06 256 7.391 263.8 2.438 275.8C.7969 279.7 0 283.9 0 287.1C0 296.3 3.25 304.5 9.375 310.6l160 160C175.6 476.9 183.8 480 192 480s16.38-3.125 22.62-9.375l160-160C380.7 304.5 384 296.3 384 287.1c0-4.123-.7969-8.281-2.438-12.25C376.6 263.8 364.9 256 352 256h-96V64c0-17.67-14.33-32-32-32H160C142.3 32 128 46.33 128 64zM224 48c8.822 0 16 7.178 16 16v208H352c6.492 0 12.29 3.877 14.78 9.867C367.6 283.8 368 285.9 368 287.1c0 4.273-1.666 8.291-4.689 11.31l-160 160C200.3 462.3 196.3 464 192 464c-4.271 0-8.289-1.666-11.31-4.689l-160-160C17.66 296.3 16 292.3 16 287.1c0-2.107 .4102-4.17 1.219-6.121C19.71 275.9 25.51 272 32 272H144V64c0-8.822 7.178-16 16-16H224z"/></svg>') no-repeat center center}.professional_nurse_flow ol>li .flex_box{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.professional_nurse_flow ol>li .professional_nurse_flow_header{border-radius:3px;background-color:#b7d7ff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:50px;font-size:16px;font-weight:600;margin-bottom:10px}.professional_nurse_flow ol>li .professional_nurse_flow_left,.professional_nurse_flow ol>li .professional_nurse_flow_right{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;border:1px solid #ddd;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:15px;width:calc((100% - 15px)/2);margin-right:15px}.professional_nurse_flow ol>li .professional_nurse_flow_left:last-child,.professional_nurse_flow ol>li .professional_nurse_flow_right:last-child{margin-right:0}.professional_nurse_flow ol>li .professional_nurse_flow_left p,.professional_nurse_flow ol>li .professional_nurse_flow_right p{padding:0;margin:0;line-height:1.4}.professional_nurse_flow ol>li .professional_nurse_flow_left a,.professional_nurse_flow ol>li .professional_nurse_flow_right a{margin:0}.professional_nurse_flow ol>li .professional_nurse_flow_left ul,.professional_nurse_flow ol>li .professional_nurse_flow_right ul{width:100%;display:block}.professional_nurse_flow ol>li .professional_nurse_flow_left ul li,.professional_nurse_flow ol>li .professional_nurse_flow_right ul li{line-height:1.6;margin-bottom:15px}.professional_nurse_flow ol>li .professional_nurse_flow_left ul li:last-child,.professional_nurse_flow ol>li .professional_nurse_flow_right ul li:last-child{margin-bottom:0}.professional_nurse_flow ol>li .professional_nurse_flow_left p+ul,.professional_nurse_flow ol>li .professional_nurse_flow_right p+ul{margin-top:15px}@media(max-width: 768px){.professional_nurse_flow ol>li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.professional_nurse_flow ol>li.svg_down_icon::after{margin-left:auto;margin-right:auto;left:0;right:0}.professional_nurse_flow ol>li .professional_nurse_flow_left{margin-bottom:10px}.professional_nurse_flow ol>li .professional_nurse_flow_left,.professional_nurse_flow ol>li .professional_nurse_flow_right{width:100%;margin-right:0px}.professional_nurse_flow ol>li .professional_nurse_flow_left p,.professional_nurse_flow ol>li .professional_nurse_flow_right p{padding:0;margin:0;line-height:1.4}.professional_nurse_flow ol>li .professional_nurse_flow_left a,.professional_nurse_flow ol>li .professional_nurse_flow_right a{margin:0}}.flex_dl{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex_dl dt{width:60px;max-width:60px}.cns_jireishokai .clear{clear:both}.cns_jireishokai figure{margin:0;margin-bottom:15px}.cns_jireishokai figure.float_left{float:left;margin-right:30px}.cns_jireishokai figure.float_right{float:right;margin-left:30px}.cns_jireishokai figure img{display:block;margin-left:auto;margin-right:auto}.cns_jireishokai figure figcaption{font-size:13px;text-align:center;line-height:1.3;padding-top:10px}.cns_jireishokai div.flot_set_item{margin-bottom:35px !important}@media(max-width: 768px){.cns_jireishokai figure.float_left,.cns_jireishokai figure.float_right{float:none !important;margin-right:0;margin-left:0;margin-bottom:15px}}@media(max-width: 576px){.cns_jireishokai figure.float_left img,.cns_jireishokai figure.float_right img{width:100%;height:auto}.cns_jireishokai figure.float_left figcaption,.cns_jireishokai figure.float_right figcaption{font-size:12px !important}}.cns_jireishokai .clear{clear:both}.cns_jireishokai table{width:auto;float:none}.cns_jireishokai table img{float:none !important}.cns_jireishokai table.float_left{float:left;margin-right:30px}.cns_jireishokai table.float_right{float:right;margin-left:30px}.cns_jireishokai div.flot_set_item{margin-bottom:35px !important}.cns_jireishokai .jireishokai_list ul{margin:0;padding:0;list-style:none;display:block}.cns_jireishokai .jireishokai_list ul li{width:100%;background-color:#eef2f4;margin-bottom:5px}.cns_jireishokai .jireishokai_list ul li a{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cns_jireishokai .jireishokai_list ul li a .inner{border-right:5px solid #fff;width:70%;height:130px;padding:0 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cns_jireishokai .jireishokai_list ul li a .inner strong{font-size:16px !important;line-height:1.66}.cns_jireishokai .jireishokai_list ul li a .thumbnail{min-width:30%;width:30%;margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(max-width: 896px){.cns_jireishokai div.flot_set_item{margin-bottom:20px !important}.cns_jireishokai .jireishokai_list ul li a .inner{padding:0 10px;height:84px}.cns_jireishokai .jireishokai_list ul li a .inner strong{font-size:12px !important}}@media(max-width: 768px){.cns_jireishokai table{width:100%;float:none}.cns_jireishokai table img{max-width:100% !important;width:100% !important;height:auto}.cns_jireishokai table.float_left,.cns_jireishokai table.float_right{float:none !important;margin-right:0;margin-left:0}}.trademark{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#eef2f4;display:block;width:50%;padding:20px;margin:0 auto 30px}.trademark p{margin:0;padding:0;text-align:center;font-size:16px}.trademark p span{display:block;font-size:14px}.trademark img{display:block;margin:0 auto}.trademark figcaption{text-align:center;font-size:14px}@media(max-width: 768px){.trademark{width:100%;padding:20px 15px;margin:0 auto 15px}.trademark p{font-size:12px}.trademark p span{font-size:10px}.trademark figcaption{font-size:12px}}

/* 1_資格認定制度一覧 START */
.qualification_index_list{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.qualification_index_list .qualification_index_box{margin-right:30px;width:calc((100% - 30px)/2)}.qualification_index_list .qualification_index_box:last-child{margin-right:0}.qualification_index_list .qualification_index_box .qualification_index_item{background-color:#eef2f4;display:block;margin-bottom:30px}.qualification_index_list .qualification_index_box h2{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 !important;padding:0 !important;width:100%;height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.qualification_index_list .qualification_index_box h2.index_not_link{border-bottom:2px solid #205ea5;padding:0 15px !important}.qualification_index_list .qualification_index_box h2 a{-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid #205ea5;background-color:#205ea5;color:#fff;padding:0 15px;width:100%;height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.qualification_index_list .qualification_index_box h2 a::after{content:"";display:block;width:1.4rem;height:1.4rem;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="rgb(255, 255, 255)" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg>') no-repeat center center}.qualification_index_list .qualification_index_box ul{margin:0;padding:15px 0;list-style:none;display:block}.qualification_index_list .qualification_index_box ul li a{border-bottom:1px solid #ddd;color:#205ea5;display:block;padding:15px;padding-right:45px;line-height:1.4;position:relative}.qualification_index_list .qualification_index_box ul li a::after{content:"";display:block;width:1.4rem;height:1.4rem;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="rgb(32, 94, 165)" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg>') no-repeat center center}@media(max-width: 768px){.qualification_index_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.qualification_index_list .qualification_index_box{margin-right:0px;width:100%}.qualification_index_list .qualification_index_box .qualification_index_item{margin-bottom:15px}.qualification_index_list .qualification_index_box h2{width:100%;height:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1.4}.qualification_index_list .qualification_index_box h2 a{height:50px}.qualification_index_list .qualification_index_box h2 a::after{right:5px}.qualification_index_list .qualification_index_box ul li a{padding-right:25px}.qualification_index_list .qualification_index_box ul li a::after{right:5px}}
/* 1_資格認定制度一覧 END */


/* 専門看護師 START */
.cns .CNS_mark{background-color:#eef2f4;padding:20px;display:inline-block;text-align:center;margin-bottom:15px}.cns .CNS_mark span{display:block;font-size:14px;line-height:1.4}.cns .CNS_mark img{display:block;margin:10px auto}.cns .professional_nurse_flow ol{margin:0;padding:0;list-style:none;width:100%;display:block}.cns .professional_nurse_flow ol>li{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;border:1px solid #ddd;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding:15px;margin-bottom:15px}.cns .professional_nurse_flow ol>li.flex{border:none !important;padding:0 !important}.cns .professional_nurse_flow ol>li.svg_down_icon{position:relative;margin-bottom:5rem}.cns .professional_nurse_flow ol>li.svg_down_icon::after{content:"";display:block;width:3rem;height:3rem;position:absolute;right:auto;left:auto;bottom:-4rem;background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="rgb(17, 17, 17)" d="M128 64v192H32C19.06 256 7.391 263.8 2.438 275.8C.7969 279.7 0 283.9 0 287.1C0 296.3 3.25 304.5 9.375 310.6l160 160C175.6 476.9 183.8 480 192 480s16.38-3.125 22.62-9.375l160-160C380.7 304.5 384 296.3 384 287.1c0-4.123-.7969-8.281-2.438-12.25C376.6 263.8 364.9 256 352 256h-96V64c0-17.67-14.33-32-32-32H160C142.3 32 128 46.33 128 64zM224 48c8.822 0 16 7.178 16 16v208H352c6.492 0 12.29 3.877 14.78 9.867C367.6 283.8 368 285.9 368 287.1c0 4.273-1.666 8.291-4.689 11.31l-160 160C200.3 462.3 196.3 464 192 464c-4.271 0-8.289-1.666-11.31-4.689l-160-160C17.66 296.3 16 292.3 16 287.1c0-2.107 .4102-4.17 1.219-6.121C19.71 275.9 25.51 272 32 272H144V64c0-8.822 7.178-16 16-16H224z"/></svg>') no-repeat center center}.cns .professional_nurse_flow ol>li .professional_nurse_flow_left,.cns .professional_nurse_flow ol>li .professional_nurse_flow_right{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;border:1px solid #ddd;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:15px;width:calc((100% - 15px)/2);margin-right:15px}.cns .professional_nurse_flow ol>li .professional_nurse_flow_left:last-child,.cns .professional_nurse_flow ol>li .professional_nurse_flow_right:last-child{margin-right:0}.cns .professional_nurse_flow ol>li .professional_nurse_flow_left p,.cns .professional_nurse_flow ol>li .professional_nurse_flow_right p{padding:0;margin:0;line-height:1.4}.cns .professional_nurse_flow ol>li .professional_nurse_flow_left a,.cns .professional_nurse_flow ol>li .professional_nurse_flow_right a{margin:0}.cns .professional_nurse_flow ol>li .professional_nurse_flow_left ul,.cns .professional_nurse_flow ol>li .professional_nurse_flow_right ul{width:100%;display:block}.cns .professional_nurse_flow ol>li .professional_nurse_flow_left ul li,.cns .professional_nurse_flow ol>li .professional_nurse_flow_right ul li{line-height:1.6;margin-bottom:15px}.cns .professional_nurse_flow ol>li .professional_nurse_flow_left ul li:last-child,.cns .professional_nurse_flow ol>li .professional_nurse_flow_right ul li:last-child{margin-bottom:0}@media(max-width: 768px){.cns .professional_nurse_flow ol>li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.cns .professional_nurse_flow ol>li.svg_down_icon::after{margin-left:auto;margin-right:auto;left:0;right:0}.cns .professional_nurse_flow ol>li .professional_nurse_flow_left{margin-bottom:10px}.cns .professional_nurse_flow ol>li .professional_nurse_flow_left,.cns .professional_nurse_flow ol>li .professional_nurse_flow_right{width:100%;margin-right:0px}.cns .professional_nurse_flow ol>li .professional_nurse_flow_left p,.cns .professional_nurse_flow ol>li .professional_nurse_flow_right p{padding:0;margin:0;line-height:1.4}.cns .professional_nurse_flow ol>li .professional_nurse_flow_left a,.cns .professional_nurse_flow ol>li .professional_nurse_flow_right a{margin:0}}
/* 専門看護師 END */


/* 新たな認定看護師への移行 START */
.aratana_cn_ikou .aratana_cn_ikou_flex{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.aratana_cn_ikou .aratana_cn_ikou_flex .qualification_pictuer{margin-left:30px}@media(max-width: 768px){.aratana_cn_ikou .aratana_cn_ikou_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.aratana_cn_ikou .aratana_cn_ikou_flex .qualification_pictuer{margin-left:0px;margin-top:15px}}.aratana_cn_ikou .aratana_cn_ikou_table1 th{width:130px}
/* 新たな認定看護師への移行 END */


/* 認定看護師教育機関入試情報 START */
.cn_nyushijouhou .cn_nyushijouhou_items{margin-bottom:40px}.cn_nyushijouhou .table-scroller{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;width:100%}.cn_nyushijouhou table{width:100%;max-width:1100px;margin-bottom:10px}.cn_nyushijouhou table th.col1{width:auto}.cn_nyushijouhou table th.col2{width:260px}.cn_nyushijouhou table th.col3{width:70px}.cn_nyushijouhou table th.col4{width:70px}.cn_nyushijouhou table th.col5{width:260px}.cn_nyushijouhou table th.col6{width:150px}.cn_nyushijouhou table th,.cn_nyushijouhou table td{font-size:14px !important;line-height:1.4;padding:10px !important;text-align:center}.cn_nyushijouhou table th span,.cn_nyushijouhou table td span{display:block}.cn_nyushijouhou table th li,.cn_nyushijouhou table td li{font-size:14px !important}.cn_nyushijouhou table th a,.cn_nyushijouhou table td a{margin-bottom:0 !important;font-size:14px !important}@media(max-width: 768px){.cn_nyushijouhou .cna_nyushijouhou_block{margin-bottom:40px}.cn_nyushijouhou table th,.cn_nyushijouhou table td{font-size:12px !important}.cn_nyushijouhou table th li,.cn_nyushijouhou table th a,.cn_nyushijouhou table td li,.cn_nyushijouhou table td a{font-size:14px !important}}
/* 認定看護師教育機関入試情報 END */


/* 認定審査　申請書類 START */
.cns_kijyuntannisyutokusyoumeisyo .cns_kijyuntannisyutokusyoumeisyo_list{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px}.cns_kijyuntannisyutokusyoumeisyo .cns_kijyuntannisyutokusyoumeisyo_list li{-webkit-box-sizing:border-box;box-sizing:border-box}@media(min-width: 1141px){.cns_kijyuntannisyutokusyoumeisyo .cns_kijyuntannisyutokusyoumeisyo_list li{width:calc((100% - 100px)/5);margin-right:20px}.cns_kijyuntannisyutokusyoumeisyo .cns_kijyuntannisyutokusyoumeisyo_list li:nth-child(5n){margin-right:0}}@media only screen and (min-width: 897px)and (max-width: 1400px){.cns_kijyuntannisyutokusyoumeisyo .cns_kijyuntannisyutokusyoumeisyo_list li{width:calc((100% - 80px)/4);margin-right:20px}.cns_kijyuntannisyutokusyoumeisyo .cns_kijyuntannisyutokusyoumeisyo_list li:nth-child(4n){margin-right:0}}@media only screen and (min-width: 577px)and (max-width: 896px){.cns_kijyuntannisyutokusyoumeisyo .cns_kijyuntannisyutokusyoumeisyo_list li{width:calc((100% - 60px)/3);margin-right:20px}.cns_kijyuntannisyutokusyoumeisyo .cns_kijyuntannisyutokusyoumeisyo_list li:nth-child(3n){margin-right:0}}@media(max-width: 576px){.cns_kijyuntannisyutokusyoumeisyo .cns_kijyuntannisyutokusyoumeisyo_list li{width:calc((100% - 30px)/2);margin-right:15px}.cns_kijyuntannisyutokusyoumeisyo .cns_kijyuntannisyutokusyoumeisyo_list li:nth-child(even){margin-right:0}}
/* 認定審査　申請書類 END */


/* 分野別都道府県別登録者数(日本地図版） START */
.bunyatodofukentizu_cns .bunyatodofukentizu_cns_list{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px}.bunyatodofukentizu_cns .bunyatodofukentizu_cns_list li{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc((100% - 80px)/4);margin-right:20px}.bunyatodofukentizu_cns .bunyatodofukentizu_cns_list li:nth-child(4n){margin-right:0}@media(max-width: 768px){.bunyatodofukentizu_cns .bunyatodofukentizu_cns_list{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px}.bunyatodofukentizu_cns .bunyatodofukentizu_cns_list li{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc((100% - 20px)/2);margin-right:20px}.bunyatodofukentizu_cns .bunyatodofukentizu_cns_list li:nth-child(4n){margin-right:20px}.bunyatodofukentizu_cns .bunyatodofukentizu_cns_list li:nth-child(even){margin-right:0 !important}}
/* 分野別都道府県別登録者数(日本地図版） END */


/* 認定看護管理者教育機関受講者募集情報 START */
.cna_nyushijouhou .cna_nyushijouhou_block{margin-bottom:80px}.cna_nyushijouhou .table-scroller{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;width:100%}.cna_nyushijouhou table{width:100%;max-width:1000px;margin-bottom:10px}.cna_nyushijouhou table th.col1{width:auto}.cna_nyushijouhou table th.col2{width:260px}.cna_nyushijouhou table th.col3{width:70px}.cna_nyushijouhou table th.col4{width:70px}.cna_nyushijouhou table th.col5{width:260px}.cna_nyushijouhou table th.col6{width:150px}.cna_nyushijouhou table th,.cna_nyushijouhou table td{font-size:14px !important;line-height:1.4;padding:10px !important;text-align:center}.cna_nyushijouhou table th span,.cna_nyushijouhou table td span{display:block}.cna_nyushijouhou table th li,.cna_nyushijouhou table td li{font-size:14px !important}.cna_nyushijouhou table th a,.cna_nyushijouhou table td a{margin-bottom:0 !important;font-size:14px !important}@media(max-width: 768px){.cna_nyushijouhou .cna_nyushijouhou_block{margin-bottom:40px}.cna_nyushijouhou table th,.cna_nyushijouhou table td{font-size:12px !important}.cna_nyushijouhou table th li,.cna_nyushijouhou table th a,.cna_nyushijouhou table td li,.cna_nyushijouhou table td a{font-size:14px !important}}
/* 認定看護管理者教育機関受講者募集情報 END */


/* 認定看護管理者教育機関　専任教員募集情報・フォローアップ研修開催情報 START */
.kikan_info1 .kikan_info1_block{margin-bottom:80px}.kikan_info1 ul{margin:0;padding:0;list-style:none;width:100%;display:block}.kikan_info1 ul .cna_kikan_info1_level_1{margin-bottom:30px}.kikan_info1 ul .cna_kikan_info1_level_2{margin-bottom:20px}.kikan_info1 ul ol{padding-left:20px}.kikan_info1 ul ol ul{padding-left:20px}.kikan_info1 .table-scroller{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;width:100%}.kikan_info1 table{width:100%;max-width:1100px;margin-bottom:10px}.kikan_info1 table th,.kikan_info1 table td{font-size:14px !important;line-height:1.4;padding:10px !important;text-align:center}.kikan_info1 table th span,.kikan_info1 table td span{display:block}.kikan_info1 table th li,.kikan_info1 table td li{font-size:14px !important}.kikan_info1 table th a,.kikan_info1 table td a{margin-bottom:0 !important;font-size:14px !important}@media(max-width: 768px){.kikan_info1 .kikan_info1_block{margin-bottom:40px}.kikan_info1 ul .kikan_info1_level_1{margin-bottom:20px}.kikan_info1 ul .kikan_info1_level_2{margin-bottom:15px}.kikan_info1 table th,.kikan_info1 table td{font-size:12px !important}.kikan_info1 table th li,.kikan_info1 table th a,.kikan_info1 table td li,.kikan_info1 table td a{font-size:14px !important}}
/* 認定看護管理者教育機関　専任教員募集情報・フォローアップ研修開催情報 END */





/* 分野別教育機関一覧（開講状況・定員数）START */
.cn_kikan_itiran_bunya .cn_kikan_itiran_bunya_list{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cn_kikan_itiran_bunya .cn_kikan_itiran_bunya_list li{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc((100% - 60px)/3);margin-right:20px;position:relative;padding-left:30px}.cn_kikan_itiran_bunya .cn_kikan_itiran_bunya_list li:nth-child(3n){margin-right:0}.cn_kikan_itiran_bunya .cn_kikan_itiran_bunya_list li::before{content:attr(data-number) ".";display:block;color:#205ea5;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;margin-top:-10px}@media(max-width: 768px){.cn_kikan_itiran_bunya .cn_kikan_itiran_bunya_list li{width:calc((100% - 30px)/2);margin-right:15px}.cn_kikan_itiran_bunya .cn_kikan_itiran_bunya_list li:nth-child(3n){margin-right:15px}.cn_kikan_itiran_bunya .cn_kikan_itiran_bunya_list li:nth-child(even){margin-right:0}}
/* 分野別教育機関一覧（開講状況・定員数）END */


/* 分野別都道府県別登録者数（日本地図版）START */
.bunyatodofuken_tizu_cn .bunyatodofuken_tizu_cn_list{margin-top:15px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.bunyatodofuken_tizu_cn .bunyatodofuken_tizu_cn_list li{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc((100% - 60px)/3);margin-right:20px;position:relative;padding-left:30px}.bunyatodofuken_tizu_cn .bunyatodofuken_tizu_cn_list li:nth-child(3n){margin-right:0}.bunyatodofuken_tizu_cn .bunyatodofuken_tizu_cn_list li::before{content:attr(data-number) ".";display:block;color:#205ea5;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;margin-top:-10px}@media(max-width: 768px){.bunyatodofuken_tizu_cn .bunyatodofuken_tizu_cn_list li{width:calc((100% - 30px)/2);margin-right:15px}.bunyatodofuken_tizu_cn .bunyatodofuken_tizu_cn_list li:nth-child(3n){margin-right:15px}.bunyatodofuken_tizu_cn .bunyatodofuken_tizu_cn_list li:nth-child(even){margin-right:0}}
/* 分野別都道府県別登録者数（日本地図版）END */


/* 実務研修施設一覧 START */
.internship_inst .internship_inst_list{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px}.internship_inst .internship_inst_list li{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc((100% - 40px)/3);margin-right:20px}.internship_inst .internship_inst_list li:nth-child(3n){margin-right:0}@media(max-width: 768px){.internship_inst .internship_inst_list{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px}.internship_inst .internship_inst_list li{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc((100% - 20px)/2);margin-right:20px}.internship_inst .internship_inst_list li:nth-child(3n){margin-right:20px}.internship_inst .internship_inst_list li:nth-child(even){margin-right:0}}
/* 実務研修施設一覧 END */

/* 専門看護師・認定看護師・認定看護管理者チャットボット START */
.chatbot #container-header {
    top: 337px;
    position: absolute;
    z-index: 1;
}

@media all and (max-width: 1400px) {
    .chatbot #container-header {
        top: 312px;
        }

@media all and (max-width: 896px) {
    .chatbot #container-header {
        top: 168px;
        }
    .chatbot .summarybox_inner {
            margin: 80px 0 15px;
        }
}
/* 専門看護師・認定看護師・認定看護管理者チャットボット END */